package main

import (
	"fmt"
	"net"
)

func precess(conn net.Conn) {
	var buf [1024]byte
	n, err := conn.Read(buf[:])
	if err != nil {
		fmt.Println("err=", err)
		return
	}
	fmt.Println("buf = ", string(buf[:n]))
}
func main() {
	//监听
	listener, err := net.Listen("tcp", "127.0.0.1:8000")
	if err != nil {
		fmt.Println("err=", err)
		return
	}
	for {
		conn, err := listener.Accept()
		if err != nil {
			fmt.Println("err=", err)
			continue
		} else {
			go precess(conn)
		}

	}
}
